//package com.hjx.windowtool;
//
//import java.awt.EventQueue;
//
//import javax.swing.JFrame;
//
//import com.sun.jna.Native;
//import com.sun.jna.platform.win32.GDI32;
//import com.sun.jna.platform.win32.Kernel32;
//import com.sun.jna.platform.win32.User32;
//import com.sun.jna.platform.win32.WinDef.HBITMAP;
//import com.sun.jna.platform.win32.WinGDI.BITMAP;
//import com.sun.jna.platform.win32.WinNT.HANDLE;
//
//import javax.swing.JButton;
//import java.awt.BorderLayout;
//import java.awt.Canvas;
//import java.awt.event.ActionListener;
//import java.awt.event.ActionEvent;
//
//public class SetBkTestApp {
//
//	private JFrame frame;
//	private Canvas canvas;
//
//	/**
//	 * Launch the application.
//	 */
//	public static void main(String[] args) {
//		EventQueue.invokeLater(new Runnable() {
//			public void run() {
//				try {
//					SetBkTestApp window = new SetBkTestApp();
//					window.frame.setVisible(true);
//				} catch (Exception e) {
//					e.printStackTrace();
//				}
//			}
//		});
//	}
//
//	/**
//	 * Create the application.
//	 */
//	public SetBkTestApp() {
//		initialize();
//	}
//
//	/**
//	 * Initialize the contents of the frame.
//	 */
//	private void initialize() {
//		frame = new JFrame();
//		frame.setBounds(100, 100, 450, 300);
//		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//		
//		JButton button = new JButton("设置背景");
//		button.addActionListener(new ActionListener() {
//			public void actionPerformed(ActionEvent e) {
//				HBITMAP	hbm;
//				BITMAP	bminfo;
//				User32.INSTANCE.LoadImage(null, "", type, xDesired, yDesired, load)
//				hbm = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP1));
//				GetObject(hbm, sizeof(bminfo), &bminfo);
//
//				PAINTSTRUCT	ps;
//				GDI32 gdi32 = GDI32.INSTANCE;
//				
//				HDC dc = BeginPaint(hwnd, &ps);
//
//				HDC	memdc = CreateCompatibleDC(dc);
//
//				SelectObject(memdc, hbm);
//				BitBlt(dc,0,0,bminfo.bmWidth,bminfo.bmHeight,memdc,0,0,SRCCOPY);
//
//				DeleteDC(memdc);
//
//				EndPaint(hwnd, &ps);
//				break;
//				
//			}
//		});
//		frame.getContentPane().add(button, BorderLayout.NORTH);
//		
//		canvas = new Canvas();
//		frame.getContentPane().add(canvas, BorderLayout.CENTER);
//	}
//
//}
